@echo off
chcp 65001 >nul 2>&1
title 小红猫DPS统计 一键打包(带图标)
echo ================================================
echo   小红猫DPS统计 一键打包（带图标）
echo   将生成: exe(带图标) + runtime 目录 + 便携版ZIP
echo ================================================

echo [CHECK] 检查图标文件...
if exist "redcat.ico" (
  echo [OK] 检测到 redcat.ico 文件
) else (
  echo [INFO] 未检测到 redcat.ico，将尝试从 redcat.JPG 生成图标...
  if exist "redcat.JPG" (
    echo [OK] 检测到 redcat.JPG 文件，构建时将自动生成图标
  ) else (
    echo [WARN] 缺少 redcat.ico 和 redcat.JPG，无法设置图标。
    echo        请放置图标文件到项目根目录后重试。
    pause
    goto :eof
  )
)

echo [STEP] 开始构建（带图标）...
set BUILD_EXE_ICON=1
set BUILD_NO_ICON=0
node build.js
echo.
if %ERRORLEVEL% EQU 0 (
    echo [DONE] 构建完成！请查看 dist\ 目录。
    echo [INFO] 生成的文件：
    dir /b dist\*.exe 2>nul
    dir /b dist\*.zip 2>nul
) else (
    echo [ERROR] 构建失败，错误代码: %ERRORLEVEL%
    echo [INFO] 请检查控制台输出的错误信息
)
pause


